﻿using DataType;
using MapCalclator;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ActionsRule
{
    public interface IActionJudge
    {
        BasicAction JudgeAction { get; }
        List<JudgeResult> JudgeResults { get; }
        List<JudgeResult> Judge(Observation observation, BasicAction action, MapCalculator MapCalc);
    }
}
